package com.enzoism.springboot.fastjson.a04transfer;

public class DiveClasTest {
    public static void main(String[] args) {
        DiveClass diveClass = new DiveClass();

        // 私有变量不能访问（可以通过这种方法，隐藏实现细节）
//        InterfaceA interfaceA = diveClass.new InterfaceAImpl();
//        interfaceA.printA();
        // 正常运行
        InterfaceB interfaceB = diveClass.new InterfaceBImpl();
        interfaceB.printB();

        InterfaceA interfaceA2 = diveClass.interfaceAImpl();
        interfaceA2.printA();

        InterfaceB interfaceB2 = diveClass.interfaceBImpl();
        interfaceB2.printB();
    }
}
